草庐IT

ios - 将 URLRequest 转换为 NSMutableURLRequest

全部标签

c# - 如何将 IQueryable 转换为 DataTable

我使用LinQ编写了查询,并使用了CopyToDataTable方法。在那一行显示从我的数据库类型到System.Data.DataRow的隐式转换类型错误。varquery=fromiindbContext.Personaldetailswherei.ID==1selecti;returnquery.CopyToDataTable();有什么建议吗? 最佳答案 CopyToDataTable需要收集DataRow对象。请参阅如何:ImplementCopyToDataTableWheretheGenericTypeTIsNotaD

c# - 将指针数组转换为 IntPtr 数组

我被困在一个看似微不足道的任务上,需要你的帮助。我需要编写一个具有以下签名的方法:System.ArrayToIntPtrArray(System.Arraya)其中实际参数可以是任何pointertype的数组(例如int*[]、long**[]、void*[,])并返回具有相同形状的元素数组类型System.IntPtr具有与输入数组的元素相同的数值。问题是如果我事先不知道指针的类型,我不明白如何提取指针的数值。例如,如果我事先知道我的参数始终是void*[]类型,我可以按如下方式编写方法:unsafeIntPtr[]ToIntPtrArray(void*[]a){varresul

c# - 如果时区规则更改,以前保存的日期时间的 UTC 到本地时间转换

我正在数据库中存储一个产品。所有日期(sqlserverdatetime)都是UTC,连同我存储该产品时区ID的日期。用户在列表中输入产品“从”和“直到”可用的日期。所以我做了类似的事情://Convertuser'sdatetimetoUTCvaruserEnteredDateTime=DateTime.Parse("11/11/20149:00:00");//TimeZoneInfoidwillbestoredalongwiththeUTCdatetimevartz=TimeZoneInfo.FindSystemTimeZoneById("FLEStandardTime");//f

c# - 如何使用 ASP.NET 将 .PNG 图像转换为 Bing 或 Google map 的图 block ?

我正在寻找一种方法将.PNG(例如:http://1drv.ms/1O9lrG5)转换为可用于Google或Bingmap的图block。我正在考虑每10分钟执行一次的服务器端脚本(因为.PNG的内容可能会更改)。我知道像MapCruncher这样的工具,但这不是我要找的:我想要一种完全自动化的方式来获取相关的.PNG,生成图block(所有4个角都有纬度/经度)并让这些由我的客户端应用程序访问。有什么想法吗? 最佳答案 如果你想要的是这个:MapTilerLayer(或overlay-simple),您可以使用动态url来呈现图像

c# - 无法将类型为 'MS.Internal.NamedObject' 的对象转换为 BitmapImage

我正在构建一个WPF应用程序,但在其中出现错误Unabletocastobjectoftype'MS.Internal.NamedObject'totype'System.Windows.Media.Imaging.BitmapImage'XAML代码:C#转换器代码:publicclassImageConverter:IMultiValueConverter{publicobjectConvert(object[]values,TypetargetType,objectparameter,System.Globalization.CultureInfoculture){boolisC

c# - Entity Framework 中是否有一个函数可以转换为 SQL 中的 RANK() 函数?

假设我想按国家/地区对我的客户数据库进行排名。在SQL中我会写:selectCountryID,CustomerCount=count(*),[Rank]=RANK()over(orderbycount(*)desc)fromCustomer现在我想在EntityFramework中写这个:varranks=db.Customers.GroupBy(c=>c.CountryID).OrderByDescending(g=>g.Count()).Select((g,index)=>new{CountryID=g.Key,CustomerCount=g.Count,Rank=index+1

c# - 如何将 Enum 转换为 Int 以用于 Expression.Equals 操作?

我正在尝试在C#中动态构建一个表达式树,它被编译并用作LINQ-to-SQLWhere()调用的谓词。问题是我试图将Enum(以int作为其基础类型)直接与Int进行比较,但这失败并出现错误“成员MyEnumType没有支持的SQL转换”。代码:ParameterExpressionparam=Expression.Parameter(typeof(MyClass),"obj");//inputparameter-thisexposesapropertyoftheEnumtypeMemberExpressionenumMember=Expression.Property(param,"

c# - 是否可以在不强制转换的情况下在 C# 中实现 "virtual constructor"模式?

我正在编写一个由C#编写的程序,该程序最终会被编译成一个应用程序。我希望每个生成的类型都提供一个“深度克隆”功能来复制整个数据树。也就是说,我希望有人能够做到:varx=newBase();//BasehaspublicvirtualBaseDeepClone(){...}vary=newDerived();//DerivedoverridesDeepCloneBasea=x.DeepClone();Baseb=y.DeepClone();//Derivedc=x.DeepClone();//ShouldnotcompileDerivedd=y.DeepClone();//Doesno

c# - 如何正确转换通过反射创建的对象

我正试图全神贯注于反射,所以我决定将插件功能添加到我正在编写的程序中。理解一个概念的唯一方法就是动手写代码,所以我创建了一个简单的接口(interface)库,其中包含IPlugin和IHost接口(interface),一个实现IPlugin的类的插件实现库,以及一个简单的实例化IHost实现类的控制台项目,该类对插件对象进行简单的工作。使用反射,我想遍历我的插件实现dll中包含的类型并创建类型的实例。我能够使用此代码成功实例化类,但无法将创建的对象转换为接口(interface)。我尝试了这段代码,但无法按预期转换对象o。我使用调试器逐步完成了整个过程,并调用了正确的构造函数。快速

c# - 使用 XPath/应用 XSL 转换遍历任意 C# 对象图

我一直在寻找一个允许我将任意C#对象传递给XSL转换的组件。最简单的做法是使用XmlSerializer序列化对象图;然而,如果你有一个大的对象图,就性能而言,这可能会导致问题。循环引用、延迟加载、代理等问题可能会使这里的水域更加困惑。更好的方法是使用某种实现IXPathNavigable和XPathNavigator的适配器类。我遇到的一个这样的例子是ObjectXPathNavigatorfromByte-Force--然而,它的大部分关键文档都是俄语的,我的初步测试似乎表明它有一些怪癖和特质。有没有人知道(a)任何关于此特定内容的英语资源(概述、教程、博客文章等)或(b)提供相同